// const { defineConfig } = require('@vue/cli-service');
//
// module.exports = defineConfig({
//     transpileDependencies: true,
//     devServer: {
//         port: 2525,
//         proxy: {
//             '/web': {
//                 target: 'http://localhost:2626', // ✅ 后端实际运行地址
//                 changeOrigin: true               // ✅ 修改请求头中的 Origin
//             }
//         }
//     },
//     chainWebpack: config => {
//         config.plugin('html')
//             .tap(args => {
//                 args[0].title = "山软智读";
//                 return args;
//             });
//     }
// });
const { defineConfig } = require('@vue/cli-service');

module.exports = defineConfig({
    transpileDependencies: true,
    devServer: {
        port: 2525,
        proxy: {
            '^/web': {
                target: 'http://localhost:2626',
                changeOrigin: true
            },
            '^/pdf': {
                target: 'http://localhost:2626',
                changeOrigin: true
            },
            '^/file': {
                target: 'http://localhost:2626',
                changeOrigin: true
            },
            '^/api': {
                target: 'http://localhost:2626',
                changeOrigin: true
            },
            '^/system_pdf': {
                target: 'http://localhost:2626',
                changeOrigin: true
            }
        }
    },
    chainWebpack: config => {
        config.plugin('html').tap(args => {
            args[0].title = "山软智读";
            return args;
        });
    }
});
